***************************************************************************

  Build Information Document

  Hercules� ARM� Safety MCUs - F021 Flash API      
  v2.00.01 Build(000824)                           
  Build Date:  2013-07-18                                       

***************************************************************************

---------------------------------------------------------------------------
 1. Introduction
---------------------------------------------------------------------------
This file contains specific infomation relating to this build of the
F021 Flash API.  

---------------------------------------------------------------------------
 2. Function Callgraph / Function Size / Worst Case Stack Usage
---------------------------------------------------------------------------
This section contain a list of all functions within the F021 Flash
API along with the functions they call, function size in bytes, and
worst case stack usage for that function for each delivered library
variant.  Additionally, at the end of the each variants list, is the
function with max worst case stack usage.



---------------------------------------------------------------------------
   2.1 F021 API CortexM3 BE Library
---------------------------------------------------------------------------

---------------------------------------------------------------------------
|                                               |   Worst    |            |
|                                               |   Case     |            |
|                                               |   Stack    |  Function  |
|               Function Call Graph             |   Usage    |    Size    |
---------------------------------------------------------------------------
|  Fapi_calculateEcc                            |          0 |         16 |
---------------------------------------------------------------------------
|  Fapi_calculateFletcherChecksum               |          8 |         44 |
---------------------------------------------------------------------------
|  Fapi_calculatePsa                            |         56 |        150 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         86 |
|  |  |  Fapi_isAddressEcc                      |          0 |         56 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_disableBanksForOtpWrite                 |          0 |         26 |
---------------------------------------------------------------------------
|  Fapi_disableFsmDoneEvent                     |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheck                            |        104 |        124 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         56 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheckByByte                      |         96 |        124 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_doMarginRead                            |         56 |         56 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |         92 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         38 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         56 |
---------------------------------------------------------------------------
|  Fapi_doMarginReadByByte                      |         56 |         52 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |         92 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         38 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doPsaVerify                             |         56 |          4 |
|  |  _Fapi_checkRegionForPsaValue              |         56 |        136 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_loopRegionForPsaValue            |         24 |         86 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         56 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  _Fapi_setReadMargin0                   |         24 |         52 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doVerify                                |        104 |         18 |
|  |  _Fapi_checkRegionForValue                 |         88 |        124 |
|  |  |  _Fapi_enterMarginMode                  |         32 |         92 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         38 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValue               |         56 |        102 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  |  _Fapi_readDword                     |         16 |         44 |
|  |  |  |  |  Fapi_isAddressEcc                |          0 |         56 |
---------------------------------------------------------------------------
|  Fapi_doVerifyByByte                          |         96 |         18 |
|  |  _Fapi_checkRegionForValueByByte           |         80 |        124 |
|  |  |  _Fapi_enterMarginMode                  |         32 |         92 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         38 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValueByByte         |         48 |         82 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_enableBanksForOtpWrite                  |          0 |         26 |
---------------------------------------------------------------------------
|  Fapi_enableEepromBankSectors                 |          8 |        110 |
---------------------------------------------------------------------------
|  Fapi_enableFsmDoneEvent                      |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_enableMainBankSectors                   |          0 |         70 |
---------------------------------------------------------------------------
|  Fapi_flushPipeline                           |         16 |         34 |
|  |  Fapi_waitDelay                            |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_getBankSectors                          |         32 |        252 |
|  |  _Fapi_scaleSectorSize                     |          0 |         20 |
---------------------------------------------------------------------------
|  Fapi_getDeviceInfo                           |         32 |         74 |
---------------------------------------------------------------------------
|  Fapi_getLibraryInfo                          |         24 |         60 |
---------------------------------------------------------------------------
|  Fapi_initializeFlashBanks                    |        144 |        564 |
|  |  Fapi_calculateFletcherChecksum            |          8 |         44 |
|  |  _Fapi_divideUnsignedLong                  |         16 |         38 |
|  |  _scaleEEFclk                              |          0 |         12 |
|  |  _scaleMainFclk                            |          0 |         12 |
---------------------------------------------------------------------------
|  Fapi_isAddressEcc                            |          0 |         56 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommand                       |          8 |         40 |
|  |  _Fapi_issueFsmCommand                     |          0 |         58 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommandWithAddress            |         16 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         58 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommand                 |         56 |        284 |
|  |  Fapi_calculateEcc                         |          0 |         16 |
|  |  _Fapi_issueFsmCommand                     |          0 |         58 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommandForEccAddresses  |         80 |         38 |
|  |  Fapi_issueProgrammingCommand              |         56 |        284 |
|  |  |  Fapi_calculateEcc                      |          0 |         16 |
|  |  |  _Fapi_issueFsmCommand                  |          0 |         58 |
|  |  Fapi_remapEccAddress                      |         16 |         90 |
|  |  |  _Fapi_compareAddresses                 |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapEccAddress                         |         16 |         90 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapMainAddress                        |         16 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_setActiveFlashBank                      |         32 |        326 |
|  |  _scaleEEFclk                              |          0 |         12 |
|  |  _scaleMainFclk                            |          0 |         12 |
---------------------------------------------------------------------------
|  Fapi_waitDelay                               |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForPsaValue                 |         56 |        136 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         86 |
|  |  |  Fapi_isAddressEcc                      |          0 |         56 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  _Fapi_setReadMargin0                      |         24 |         52 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValue                    |         88 |        124 |
|  |  _Fapi_enterMarginMode                     |         32 |         92 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         38 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         56 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValueByByte              |         80 |        124 |
|  |  _Fapi_enterMarginMode                     |         32 |         92 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         38 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_checkWdService                         |          0 |         12 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_compareAddresses                       |          0 |         18 |
---------------------------------------------------------------------------
|  _Fapi_divideUnsignedLong                     |         16 |         38 |
---------------------------------------------------------------------------
|  _Fapi_enterMarginMode                        |         32 |         92 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_exitMarginMode                         |         32 |         38 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_issueFsmCommand                        |          0 |         58 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForPsaValue                  |         24 |         86 |
|  |  Fapi_isAddressEcc                         |          0 |         56 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValue                     |         56 |        102 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         56 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValueByByte               |         48 |         82 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_readDword                              |         16 |         44 |
|  |  Fapi_isAddressEcc                         |          0 |         56 |
---------------------------------------------------------------------------
|  _Fapi_scaleSectorSize                        |          0 |         20 |
---------------------------------------------------------------------------
|  _Fapi_setReadMargin0                         |         24 |         52 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _scaleEEFclk                                 |          0 |         12 |
---------------------------------------------------------------------------
|  _scaleMainFclk                               |          0 |         12 |
---------------------------------------------------------------------------

 Function using largest amount of stack --> Fapi_initializeFlashBanks ( 144 )


---------------------------------------------------------------------------
   2.2 F021 API CortexR4 BE Library
---------------------------------------------------------------------------

---------------------------------------------------------------------------
|                                               |   Worst    |            |
|                                               |   Case     |            |
|                                               |   Stack    |  Function  |
|               Function Call Graph             |   Usage    |    Size    |
---------------------------------------------------------------------------
|  Fapi_calculateEcc                            |          0 |         16 |
---------------------------------------------------------------------------
|  Fapi_calculateFletcherChecksum               |          8 |         44 |
---------------------------------------------------------------------------
|  Fapi_calculatePsa                            |         56 |        172 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         86 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_disableBanksForOtpWrite                 |          0 |         30 |
---------------------------------------------------------------------------
|  Fapi_disableFsmDoneEvent                     |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheck                            |        104 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheckByByte                      |         96 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_doMarginRead                            |         56 |         70 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doMarginReadByByte                      |         56 |         64 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doPsaVerify                             |         56 |          4 |
|  |  _Fapi_checkRegionForPsaValue              |         56 |        142 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_loopRegionForPsaValue            |         24 |         86 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  _Fapi_setReadMargin0                   |         24 |         64 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doVerify                                |        104 |         18 |
|  |  _Fapi_checkRegionForValue                 |         88 |        120 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        112 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValue               |         56 |        102 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  |  _Fapi_readDword                     |         16 |         44 |
|  |  |  |  |  Fapi_isAddressEcc                |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doVerifyByByte                          |         96 |         18 |
|  |  _Fapi_checkRegionForValueByByte           |         80 |        120 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        112 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValueByByte         |         48 |         82 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_enableBanksForOtpWrite                  |          0 |         36 |
---------------------------------------------------------------------------
|  Fapi_enableEepromBankSectors                 |          0 |        106 |
---------------------------------------------------------------------------
|  Fapi_enableFsmDoneEvent                      |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_enableMainBankSectors                   |          0 |         66 |
---------------------------------------------------------------------------
|  Fapi_flushPipeline                           |         16 |         34 |
|  |  Fapi_waitDelay                            |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_getBankSectors                          |         32 |        258 |
|  |  _Fapi_scaleSectorSize                     |          0 |         20 |
---------------------------------------------------------------------------
|  Fapi_getDeviceInfo                           |         32 |         74 |
---------------------------------------------------------------------------
|  Fapi_getLibraryInfo                          |         24 |         60 |
---------------------------------------------------------------------------
|  Fapi_initializeFlashBanks                    |        136 |        588 |
|  |  Fapi_calculateFletcherChecksum            |          8 |         44 |
|  |  _Fapi_divideUnsignedLong                  |          0 |         28 |
|  |  _scaleEEFclk                              |          0 |         12 |
|  |  _scaleMainFclk                            |          0 |         12 |
---------------------------------------------------------------------------
|  Fapi_isAddressEcc                            |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommand                       |          8 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommandWithAddress            |         16 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommand                 |         64 |        362 |
|  |  Fapi_calculateEcc                         |          0 |         16 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommandForEccAddresses  |         88 |         38 |
|  |  Fapi_issueProgrammingCommand              |         64 |        362 |
|  |  |  Fapi_calculateEcc                      |          0 |         16 |
|  |  |  _Fapi_issueFsmCommand                  |          0 |         54 |
|  |  Fapi_remapEccAddress                      |         16 |         90 |
|  |  |  _Fapi_compareAddresses                 |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapEccAddress                         |         16 |         90 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapMainAddress                        |         16 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_setActiveFlashBank                      |         32 |        364 |
|  |  _scaleEEFclk                              |          0 |         12 |
|  |  _scaleMainFclk                            |          0 |         12 |
---------------------------------------------------------------------------
|  Fapi_waitDelay                               |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForPsaValue                 |         56 |        142 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         86 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  _Fapi_setReadMargin0                      |         24 |         64 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValue                    |         88 |        120 |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValueByByte              |         80 |        120 |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_checkWdService                         |          0 |         12 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_compareAddresses                       |          0 |         18 |
---------------------------------------------------------------------------
|  _Fapi_divideUnsignedLong                     |          0 |         28 |
---------------------------------------------------------------------------
|  _Fapi_enterMarginMode                        |         32 |        112 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_exitMarginMode                         |         32 |         42 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_issueFsmCommand                        |          0 |         54 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForPsaValue                  |         24 |         86 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValue                     |         56 |        102 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValueByByte               |         48 |         82 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_readDword                              |         16 |         44 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_scaleSectorSize                        |          0 |         20 |
---------------------------------------------------------------------------
|  _Fapi_setReadMargin0                         |         24 |         64 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _scaleEEFclk                                 |          0 |         12 |
---------------------------------------------------------------------------
|  _scaleMainFclk                               |          0 |         12 |
---------------------------------------------------------------------------

 Function using largest amount of stack --> Fapi_initializeFlashBanks ( 136 )


---------------------------------------------------------------------------
   2.3 F021 API CortexR4 BE L2FMC Library
---------------------------------------------------------------------------

---------------------------------------------------------------------------
|                                               |   Worst    |            |
|                                               |   Case     |            |
|                                               |   Stack    |  Function  |
|               Function Call Graph             |   Usage    |    Size    |
---------------------------------------------------------------------------
|  Fapi_calculateEcc                            |         48 |         72 |
|  |  _Fapi_swizzle64Bits                       |         24 |         56 |
---------------------------------------------------------------------------
|  Fapi_calculateFletcherChecksum               |         16 |         54 |
---------------------------------------------------------------------------
|  Fapi_calculatePsa                            |         56 |        172 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         86 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_disableAutoEccCalculation               |          0 |         14 |
---------------------------------------------------------------------------
|  Fapi_disableBanksForOtpWrite                 |          0 |         30 |
---------------------------------------------------------------------------
|  Fapi_disableFsmDoneEvent                     |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheck                            |        104 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheckByByte                      |         96 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_doMarginRead                            |         56 |         70 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doMarginReadByByte                      |         56 |         64 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doPsaVerify                             |         56 |          4 |
|  |  _Fapi_checkRegionForPsaValue              |         56 |        142 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_loopRegionForPsaValue            |         24 |         86 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  _Fapi_setReadMargin0                   |         24 |         64 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doVerify                                |        104 |         18 |
|  |  _Fapi_checkRegionForValue                 |         88 |        120 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        112 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValue               |         56 |        102 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  |  _Fapi_readDword                     |         16 |         44 |
|  |  |  |  |  Fapi_isAddressEcc                |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doVerifyByByte                          |         96 |         18 |
|  |  _Fapi_checkRegionForValueByByte           |         80 |        120 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        112 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValueByByte         |         48 |         82 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_enableAutoEccCalculation                |          0 |         14 |
---------------------------------------------------------------------------
|  Fapi_enableBanksForOtpWrite                  |          0 |         36 |
---------------------------------------------------------------------------
|  Fapi_enableEepromBankSectors                 |          0 |        106 |
---------------------------------------------------------------------------
|  Fapi_enableFsmDoneEvent                      |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_enableMainBankSectors                   |          0 |         66 |
---------------------------------------------------------------------------
|  Fapi_flushPipeline                           |         16 |         34 |
|  |  Fapi_waitDelay                            |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_getBankSectors                          |         32 |        238 |
|  |  _Fapi_scaleSectorSize                     |          0 |         20 |
---------------------------------------------------------------------------
|  Fapi_getDeviceInfo                           |         32 |         74 |
---------------------------------------------------------------------------
|  Fapi_getLibraryInfo                          |         24 |         60 |
---------------------------------------------------------------------------
|  Fapi_initializeFlashBanks                    |        144 |        588 |
|  |  Fapi_calculateFletcherChecksum            |         16 |         54 |
|  |  _Fapi_divideUnsignedLong                  |          0 |         28 |
|  |  _scaleEEFclk                              |          0 |         12 |
|  |  _scaleMainFclk                            |          0 |         12 |
---------------------------------------------------------------------------
|  Fapi_isAddressEcc                            |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommand                       |          8 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommandWithAddress            |         16 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommand                 |         48 |        332 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommandForEccAddresses  |         72 |         38 |
|  |  Fapi_issueProgrammingCommand              |         48 |        332 |
|  |  |  _Fapi_issueFsmCommand                  |          0 |         54 |
|  |  Fapi_remapEccAddress                      |         16 |         90 |
|  |  |  _Fapi_compareAddresses                 |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapEccAddress                         |         16 |         90 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapMainAddress                        |         16 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_setActiveFlashBank                      |         32 |        364 |
|  |  _scaleEEFclk                              |          0 |         12 |
|  |  _scaleMainFclk                            |          0 |         12 |
---------------------------------------------------------------------------
|  Fapi_waitDelay                               |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForPsaValue                 |         56 |        142 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         86 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  _Fapi_setReadMargin0                      |         24 |         64 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValue                    |         88 |        120 |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValueByByte              |         80 |        120 |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_checkWdService                         |          0 |         12 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_compareAddresses                       |          0 |         18 |
---------------------------------------------------------------------------
|  _Fapi_divideUnsignedLong                     |          0 |         28 |
---------------------------------------------------------------------------
|  _Fapi_enterMarginMode                        |         32 |        112 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_exitMarginMode                         |         32 |         42 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_issueFsmCommand                        |          0 |         54 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForPsaValue                  |         24 |         86 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValue                     |         56 |        102 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValueByByte               |         48 |         82 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_readDword                              |         16 |         44 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_scaleSectorSize                        |          0 |         20 |
---------------------------------------------------------------------------
|  _Fapi_setReadMargin0                         |         24 |         64 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_swizzle64Bits                          |         24 |         56 |
---------------------------------------------------------------------------
|  _scaleEEFclk                                 |          0 |         12 |
---------------------------------------------------------------------------
|  _scaleMainFclk                               |          0 |         12 |
---------------------------------------------------------------------------

 Function using largest amount of stack --> Fapi_initializeFlashBanks ( 144 )


---------------------------------------------------------------------------
   2.4 F021 API CortexR4 BE V3D16 Library
---------------------------------------------------------------------------

---------------------------------------------------------------------------
|                                               |   Worst    |            |
|                                               |   Case     |            |
|                                               |   Stack    |  Function  |
|               Function Call Graph             |   Usage    |    Size    |
---------------------------------------------------------------------------
|  Fapi_calculateEcc                            |          0 |         16 |
---------------------------------------------------------------------------
|  Fapi_calculateFletcherChecksum               |          8 |         44 |
---------------------------------------------------------------------------
|  Fapi_calculatePsa                            |         56 |        172 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         86 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_disableBanksForOtpWrite                 |          0 |         30 |
---------------------------------------------------------------------------
|  Fapi_disableFsmDoneEvent                     |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheck                            |        104 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheckByByte                      |         96 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_doMarginRead                            |         56 |         70 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doMarginReadByByte                      |         56 |         64 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doPsaVerify                             |         56 |          4 |
|  |  _Fapi_checkRegionForPsaValue              |         56 |        142 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_loopRegionForPsaValue            |         24 |         86 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  _Fapi_setReadMargin0                   |         24 |         64 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doVerify                                |        104 |         18 |
|  |  _Fapi_checkRegionForValue                 |         88 |        120 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        112 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValue               |         56 |        102 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  |  _Fapi_readDword                     |         16 |         44 |
|  |  |  |  |  Fapi_isAddressEcc                |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doVerifyByByte                          |         96 |         18 |
|  |  _Fapi_checkRegionForValueByByte           |         80 |        120 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        112 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValueByByte         |         48 |         82 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_enableBanksForOtpWrite                  |          0 |         36 |
---------------------------------------------------------------------------
|  Fapi_enableEepromBankSectors                 |          0 |        106 |
---------------------------------------------------------------------------
|  Fapi_enableFsmDoneEvent                      |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_enableMainBankSectors                   |          0 |         66 |
---------------------------------------------------------------------------
|  Fapi_flushPipeline                           |         16 |         34 |
|  |  Fapi_waitDelay                            |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_getBankSectors                          |         32 |        258 |
|  |  _Fapi_scaleSectorSize                     |          0 |         20 |
---------------------------------------------------------------------------
|  Fapi_getDeviceInfo                           |         32 |         74 |
---------------------------------------------------------------------------
|  Fapi_getLibraryInfo                          |         24 |         60 |
---------------------------------------------------------------------------
|  Fapi_initializeFlashBanks                    |        136 |        588 |
|  |  Fapi_calculateFletcherChecksum            |          8 |         44 |
|  |  _Fapi_divideUnsignedLong                  |          0 |         28 |
|  |  _scaleEEFclk                              |          0 |         12 |
|  |  _scaleMainFclk                            |          0 |         12 |
---------------------------------------------------------------------------
|  Fapi_isAddressEcc                            |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommand                       |          8 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommandWithAddress            |         16 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommand                 |         64 |        362 |
|  |  Fapi_calculateEcc                         |          0 |         16 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommandForEccAddresses  |         88 |         38 |
|  |  Fapi_issueProgrammingCommand              |         64 |        362 |
|  |  |  Fapi_calculateEcc                      |          0 |         16 |
|  |  |  _Fapi_issueFsmCommand                  |          0 |         54 |
|  |  Fapi_remapEccAddress                      |         16 |         90 |
|  |  |  _Fapi_compareAddresses                 |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapEccAddress                         |         16 |         90 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapMainAddress                        |         16 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_setActiveFlashBank                      |         32 |        364 |
|  |  _scaleEEFclk                              |          0 |         12 |
|  |  _scaleMainFclk                            |          0 |         12 |
---------------------------------------------------------------------------
|  Fapi_waitDelay                               |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForPsaValue                 |         56 |        142 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         86 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  _Fapi_setReadMargin0                      |         24 |         64 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValue                    |         88 |        120 |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValueByByte              |         80 |        120 |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_checkWdService                         |          0 |         12 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_compareAddresses                       |          0 |         18 |
---------------------------------------------------------------------------
|  _Fapi_divideUnsignedLong                     |          0 |         28 |
---------------------------------------------------------------------------
|  _Fapi_enterMarginMode                        |         32 |        112 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_exitMarginMode                         |         32 |         42 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_issueFsmCommand                        |          0 |         54 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForPsaValue                  |         24 |         86 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValue                     |         56 |        102 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValueByByte               |         48 |         82 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_readDword                              |         16 |         44 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_scaleSectorSize                        |          0 |         20 |
---------------------------------------------------------------------------
|  _Fapi_setReadMargin0                         |         24 |         64 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _scaleEEFclk                                 |          0 |         12 |
---------------------------------------------------------------------------
|  _scaleMainFclk                               |          0 |         12 |
---------------------------------------------------------------------------

 Function using largest amount of stack --> Fapi_initializeFlashBanks ( 136 )


---------------------------------------------------------------------------
   2.5 F021 API CortexR4 LE Library
---------------------------------------------------------------------------

---------------------------------------------------------------------------
|                                               |   Worst    |            |
|                                               |   Case     |            |
|                                               |   Stack    |  Function  |
|               Function Call Graph             |   Usage    |    Size    |
---------------------------------------------------------------------------
|  Fapi_calculateEcc                            |          0 |         16 |
---------------------------------------------------------------------------
|  Fapi_calculateFletcherChecksum               |         16 |         54 |
---------------------------------------------------------------------------
|  Fapi_calculatePsa                            |         56 |        172 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         88 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_disableBanksForOtpWrite                 |          0 |         30 |
---------------------------------------------------------------------------
|  Fapi_disableFsmDoneEvent                     |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheck                            |        104 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheckByByte                      |         96 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_doMarginRead                            |         56 |         70 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doMarginReadByByte                      |         56 |         64 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doPsaVerify                             |         56 |          4 |
|  |  _Fapi_checkRegionForPsaValue              |         56 |        142 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_loopRegionForPsaValue            |         24 |         88 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  _Fapi_setReadMargin0                   |         24 |         64 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doVerify                                |        104 |         18 |
|  |  _Fapi_checkRegionForValue                 |         88 |        120 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        112 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValue               |         56 |        102 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  |  _Fapi_readDword                     |         16 |         44 |
|  |  |  |  |  Fapi_isAddressEcc                |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doVerifyByByte                          |         96 |         18 |
|  |  _Fapi_checkRegionForValueByByte           |         80 |        120 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        112 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValueByByte         |         48 |         82 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_enableBanksForOtpWrite                  |          0 |         36 |
---------------------------------------------------------------------------
|  Fapi_enableEepromBankSectors                 |          0 |        106 |
---------------------------------------------------------------------------
|  Fapi_enableFsmDoneEvent                      |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_enableMainBankSectors                   |          0 |         66 |
---------------------------------------------------------------------------
|  Fapi_flushPipeline                           |         16 |         34 |
|  |  Fapi_waitDelay                            |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_getBankSectors                          |         32 |        258 |
|  |  _Fapi_scaleSectorSize                     |          0 |         20 |
---------------------------------------------------------------------------
|  Fapi_getDeviceInfo                           |         32 |         74 |
---------------------------------------------------------------------------
|  Fapi_getLibraryInfo                          |         24 |         60 |
---------------------------------------------------------------------------
|  Fapi_initializeFlashBanks                    |        144 |        588 |
|  |  Fapi_calculateFletcherChecksum            |         16 |         54 |
|  |  _Fapi_divideUnsignedLong                  |          0 |         28 |
|  |  _scaleEEFclk                              |          0 |         12 |
|  |  _scaleMainFclk                            |          0 |         12 |
---------------------------------------------------------------------------
|  Fapi_isAddressEcc                            |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommand                       |          8 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommandWithAddress            |         16 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommand                 |         56 |        352 |
|  |  Fapi_calculateEcc                         |          0 |         16 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommandForEccAddresses  |         80 |         38 |
|  |  Fapi_issueProgrammingCommand              |         56 |        352 |
|  |  |  Fapi_calculateEcc                      |          0 |         16 |
|  |  |  _Fapi_issueFsmCommand                  |          0 |         54 |
|  |  Fapi_remapEccAddress                      |         16 |         90 |
|  |  |  _Fapi_compareAddresses                 |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapEccAddress                         |         16 |         90 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapMainAddress                        |         16 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_setActiveFlashBank                      |         32 |        364 |
|  |  _scaleEEFclk                              |          0 |         12 |
|  |  _scaleMainFclk                            |          0 |         12 |
---------------------------------------------------------------------------
|  Fapi_waitDelay                               |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForPsaValue                 |         56 |        142 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         88 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  _Fapi_setReadMargin0                      |         24 |         64 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValue                    |         88 |        120 |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValueByByte              |         80 |        120 |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_checkWdService                         |          0 |         12 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_compareAddresses                       |          0 |         18 |
---------------------------------------------------------------------------
|  _Fapi_divideUnsignedLong                     |          0 |         28 |
---------------------------------------------------------------------------
|  _Fapi_enterMarginMode                        |         32 |        112 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_exitMarginMode                         |         32 |         42 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_issueFsmCommand                        |          0 |         54 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForPsaValue                  |         24 |         88 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValue                     |         56 |        102 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValueByByte               |         48 |         82 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_readDword                              |         16 |         44 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_scaleSectorSize                        |          0 |         20 |
---------------------------------------------------------------------------
|  _Fapi_setReadMargin0                         |         24 |         64 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _scaleEEFclk                                 |          0 |         12 |
---------------------------------------------------------------------------
|  _scaleMainFclk                               |          0 |         12 |
---------------------------------------------------------------------------

 Function using largest amount of stack --> Fapi_initializeFlashBanks ( 144 )


---------------------------------------------------------------------------
   2.6 F021 API CortexR4 LE L2FMC Library
---------------------------------------------------------------------------

---------------------------------------------------------------------------
|                                               |   Worst    |            |
|                                               |   Case     |            |
|                                               |   Stack    |  Function  |
|               Function Call Graph             |   Usage    |    Size    |
---------------------------------------------------------------------------
|  Fapi_calculateEcc                            |         16 |         62 |
---------------------------------------------------------------------------
|  Fapi_calculateFletcherChecksum               |         16 |         54 |
---------------------------------------------------------------------------
|  Fapi_calculatePsa                            |         56 |        172 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         88 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_disableAutoEccCalculation               |          0 |         14 |
---------------------------------------------------------------------------
|  Fapi_disableBanksForOtpWrite                 |          0 |         30 |
---------------------------------------------------------------------------
|  Fapi_disableFsmDoneEvent                     |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheck                            |        104 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheckByByte                      |         96 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_doMarginRead                            |         56 |         70 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doMarginReadByByte                      |         56 |         64 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doPsaVerify                             |         56 |          4 |
|  |  _Fapi_checkRegionForPsaValue              |         56 |        142 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_loopRegionForPsaValue            |         24 |         88 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  _Fapi_setReadMargin0                   |         24 |         64 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doVerify                                |        104 |         18 |
|  |  _Fapi_checkRegionForValue                 |         88 |        120 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        112 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValue               |         56 |        102 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  |  _Fapi_readDword                     |         16 |         44 |
|  |  |  |  |  Fapi_isAddressEcc                |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doVerifyByByte                          |         96 |         18 |
|  |  _Fapi_checkRegionForValueByByte           |         80 |        120 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        112 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValueByByte         |         48 |         82 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_enableAutoEccCalculation                |          0 |         14 |
---------------------------------------------------------------------------
|  Fapi_enableBanksForOtpWrite                  |          0 |         36 |
---------------------------------------------------------------------------
|  Fapi_enableEepromBankSectors                 |          0 |        106 |
---------------------------------------------------------------------------
|  Fapi_enableFsmDoneEvent                      |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_enableMainBankSectors                   |          0 |         66 |
---------------------------------------------------------------------------
|  Fapi_flushPipeline                           |         16 |         34 |
|  |  Fapi_waitDelay                            |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_getBankSectors                          |         32 |        238 |
|  |  _Fapi_scaleSectorSize                     |          0 |         20 |
---------------------------------------------------------------------------
|  Fapi_getDeviceInfo                           |         32 |         74 |
---------------------------------------------------------------------------
|  Fapi_getLibraryInfo                          |         24 |         60 |
---------------------------------------------------------------------------
|  Fapi_initializeFlashBanks                    |        144 |        588 |
|  |  Fapi_calculateFletcherChecksum            |         16 |         54 |
|  |  _Fapi_divideUnsignedLong                  |          0 |         28 |
|  |  _scaleEEFclk                              |          0 |         12 |
|  |  _scaleMainFclk                            |          0 |         12 |
---------------------------------------------------------------------------
|  Fapi_isAddressEcc                            |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommand                       |          8 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommandWithAddress            |         16 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommand                 |         56 |        336 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommandForEccAddresses  |         80 |         38 |
|  |  Fapi_issueProgrammingCommand              |         56 |        336 |
|  |  |  _Fapi_issueFsmCommand                  |          0 |         54 |
|  |  Fapi_remapEccAddress                      |         16 |         90 |
|  |  |  _Fapi_compareAddresses                 |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapEccAddress                         |         16 |         90 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapMainAddress                        |         16 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_setActiveFlashBank                      |         32 |        364 |
|  |  _scaleEEFclk                              |          0 |         12 |
|  |  _scaleMainFclk                            |          0 |         12 |
---------------------------------------------------------------------------
|  Fapi_waitDelay                               |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForPsaValue                 |         56 |        142 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         88 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  _Fapi_setReadMargin0                      |         24 |         64 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValue                    |         88 |        120 |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValueByByte              |         80 |        120 |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_checkWdService                         |          0 |         12 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_compareAddresses                       |          0 |         18 |
---------------------------------------------------------------------------
|  _Fapi_divideUnsignedLong                     |          0 |         28 |
---------------------------------------------------------------------------
|  _Fapi_enterMarginMode                        |         32 |        112 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_exitMarginMode                         |         32 |         42 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_issueFsmCommand                        |          0 |         54 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForPsaValue                  |         24 |         88 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValue                     |         56 |        102 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValueByByte               |         48 |         82 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_readDword                              |         16 |         44 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_scaleSectorSize                        |          0 |         20 |
---------------------------------------------------------------------------
|  _Fapi_setReadMargin0                         |         24 |         64 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _scaleEEFclk                                 |          0 |         12 |
---------------------------------------------------------------------------
|  _scaleMainFclk                               |          0 |         12 |
---------------------------------------------------------------------------

 Function using largest amount of stack --> Fapi_initializeFlashBanks ( 144 )


---------------------------------------------------------------------------
   2.7 F021 API CortexR4 LE V3D16 Library
---------------------------------------------------------------------------

---------------------------------------------------------------------------
|                                               |   Worst    |            |
|                                               |   Case     |            |
|                                               |   Stack    |  Function  |
|               Function Call Graph             |   Usage    |    Size    |
---------------------------------------------------------------------------
|  Fapi_calculateEcc                            |          0 |         16 |
---------------------------------------------------------------------------
|  Fapi_calculateFletcherChecksum               |         16 |         54 |
---------------------------------------------------------------------------
|  Fapi_calculatePsa                            |         56 |        172 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         88 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_disableBanksForOtpWrite                 |          0 |         30 |
---------------------------------------------------------------------------
|  Fapi_disableFsmDoneEvent                     |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheck                            |        104 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doBlankCheckByByte                      |         96 |        138 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_doMarginRead                            |         56 |         70 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doMarginReadByByte                      |         56 |         64 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doPsaVerify                             |         56 |          4 |
|  |  _Fapi_checkRegionForPsaValue              |         56 |        142 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_loopRegionForPsaValue            |         24 |         88 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  _Fapi_setReadMargin0                   |         24 |         64 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_doVerify                                |        104 |         18 |
|  |  _Fapi_checkRegionForValue                 |         88 |        120 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        112 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValue               |         56 |        102 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
|  |  |  |  _Fapi_readDword                     |         16 |         44 |
|  |  |  |  |  Fapi_isAddressEcc                |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_doVerifyByByte                          |         96 |         18 |
|  |  _Fapi_checkRegionForValueByByte           |         80 |        120 |
|  |  |  _Fapi_enterMarginMode                  |         32 |        112 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_exitMarginMode                   |         32 |         42 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  _Fapi_loopRegionForValueByByte         |         48 |         82 |
|  |  |  |  Fapi_flushPipeline                  |         16 |         34 |
|  |  |  |  |  Fapi_waitDelay                   |          8 |         48 |
|  |  |  |  _Fapi_checkWdService                |          0 |         12 |
|  |  |  |  |  Fapi_serviceWatchdogTimer        | (User Defined Function) |
---------------------------------------------------------------------------
|  Fapi_enableBanksForOtpWrite                  |          0 |         36 |
---------------------------------------------------------------------------
|  Fapi_enableEepromBankSectors                 |          0 |        106 |
---------------------------------------------------------------------------
|  Fapi_enableFsmDoneEvent                      |          0 |         38 |
---------------------------------------------------------------------------
|  Fapi_enableMainBankSectors                   |          0 |         66 |
---------------------------------------------------------------------------
|  Fapi_flushPipeline                           |         16 |         34 |
|  |  Fapi_waitDelay                            |          8 |         48 |
---------------------------------------------------------------------------
|  Fapi_getBankSectors                          |         32 |        258 |
|  |  _Fapi_scaleSectorSize                     |          0 |         20 |
---------------------------------------------------------------------------
|  Fapi_getDeviceInfo                           |         32 |         74 |
---------------------------------------------------------------------------
|  Fapi_getLibraryInfo                          |         24 |         60 |
---------------------------------------------------------------------------
|  Fapi_initializeFlashBanks                    |        144 |        588 |
|  |  Fapi_calculateFletcherChecksum            |         16 |         54 |
|  |  _Fapi_divideUnsignedLong                  |          0 |         28 |
|  |  _scaleEEFclk                              |          0 |         12 |
|  |  _scaleMainFclk                            |          0 |         12 |
---------------------------------------------------------------------------
|  Fapi_isAddressEcc                            |          0 |         62 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommand                       |          8 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueAsyncCommandWithAddress            |         16 |         42 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommand                 |         56 |        352 |
|  |  Fapi_calculateEcc                         |          0 |         16 |
|  |  _Fapi_issueFsmCommand                     |          0 |         54 |
---------------------------------------------------------------------------
|  Fapi_issueProgrammingCommandForEccAddresses  |         80 |         38 |
|  |  Fapi_issueProgrammingCommand              |         56 |        352 |
|  |  |  Fapi_calculateEcc                      |          0 |         16 |
|  |  |  _Fapi_issueFsmCommand                  |          0 |         54 |
|  |  Fapi_remapEccAddress                      |         16 |         90 |
|  |  |  _Fapi_compareAddresses                 |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapEccAddress                         |         16 |         90 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_remapMainAddress                        |         16 |        100 |
|  |  _Fapi_compareAddresses                    |          0 |         18 |
---------------------------------------------------------------------------
|  Fapi_setActiveFlashBank                      |         32 |        364 |
|  |  _scaleEEFclk                              |          0 |         12 |
|  |  _scaleMainFclk                            |          0 |         12 |
---------------------------------------------------------------------------
|  Fapi_waitDelay                               |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForPsaValue                 |         56 |        142 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_loopRegionForPsaValue               |         24 |         88 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  _Fapi_setReadMargin0                      |         24 |         64 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValue                    |         88 |        120 |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValue                  |         56 |        102 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
|  |  |  _Fapi_readDword                        |         16 |         44 |
|  |  |  |  Fapi_isAddressEcc                   |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_checkRegionForValueByByte              |         80 |        120 |
|  |  _Fapi_enterMarginMode                     |         32 |        112 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_exitMarginMode                      |         32 |         42 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  _Fapi_loopRegionForValueByByte            |         48 |         82 |
|  |  |  Fapi_flushPipeline                     |         16 |         34 |
|  |  |  |  Fapi_waitDelay                      |          8 |         48 |
|  |  |  _Fapi_checkWdService                   |          0 |         12 |
|  |  |  |  Fapi_serviceWatchdogTimer           | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_checkWdService                         |          0 |         12 |
|  |  Fapi_serviceWatchdogTimer                 | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_compareAddresses                       |          0 |         18 |
---------------------------------------------------------------------------
|  _Fapi_divideUnsignedLong                     |          0 |         28 |
---------------------------------------------------------------------------
|  _Fapi_enterMarginMode                        |         32 |        112 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_exitMarginMode                         |         32 |         42 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _Fapi_issueFsmCommand                        |          0 |         54 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForPsaValue                  |         24 |         88 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValue                     |         56 |        102 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
|  |  _Fapi_readDword                           |         16 |         44 |
|  |  |  Fapi_isAddressEcc                      |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_loopRegionForValueByByte               |         48 |         82 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
|  |  _Fapi_checkWdService                      |          0 |         12 |
|  |  |  Fapi_serviceWatchdogTimer              | (User Defined Function) |
---------------------------------------------------------------------------
|  _Fapi_readDword                              |         16 |         44 |
|  |  Fapi_isAddressEcc                         |          0 |         62 |
---------------------------------------------------------------------------
|  _Fapi_scaleSectorSize                        |          0 |         20 |
---------------------------------------------------------------------------
|  _Fapi_setReadMargin0                         |         24 |         64 |
|  |  Fapi_flushPipeline                        |         16 |         34 |
|  |  |  Fapi_waitDelay                         |          8 |         48 |
---------------------------------------------------------------------------
|  _scaleEEFclk                                 |          0 |         12 |
---------------------------------------------------------------------------
|  _scaleMainFclk                               |          0 |         12 |
---------------------------------------------------------------------------

 Function using largest amount of stack --> Fapi_initializeFlashBanks ( 144 )


---------------------------------------------------------------------------
 3.  Package Checksums
---------------------------------------------------------------------------
This section contain a list of checksums (MD5 and SHA1) for each file
delivered with the F021 Flash API.


F021_API_CortexM3_BE.lib
     SHA1: 8ce2471e26a2f046c75410cf22647dfe954b2baf
      MD5: d41d8cd98f00b204e9800998ecf8427e

F021_API_CortexR4_BE.lib
     SHA1: 2c1bf334c3b42c60fb38e863988c5587fb19247d
      MD5: d41d8cd98f00b204e9800998ecf8427e

F021_API_CortexR4_BE_L2FMC.lib
     SHA1: 29cb206bd51498e658424186461c7aa42acfede2
      MD5: d41d8cd98f00b204e9800998ecf8427e

F021_API_CortexR4_BE_V3D16.lib
     SHA1: e73298e3800070f67fd1453280e2cdb2caa724d1
      MD5: d41d8cd98f00b204e9800998ecf8427e

F021_API_CortexR4_LE.lib
     SHA1: 2a6ff2c37a50b81280bdb73251721f679bdb864e
      MD5: d41d8cd98f00b204e9800998ecf8427e

F021_API_CortexR4_LE_L2FMC.lib
     SHA1: 5d7416629c4a0496f0bd8c89649e85ebdb77e759
      MD5: d41d8cd98f00b204e9800998ecf8427e

F021_API_CortexR4_LE_V3D16.lib
     SHA1: 3db83f5b9b91ce306659ffb44fb23f95d7d5c167
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\CGT.ARM.h
     SHA1: 00a2978c4ed7fabd842176ceecd93a8c36d16159
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\CGT.CCS.h
     SHA1: 7151f4d0764e5fcd3420c1f3bcb2af2e2675ed5a
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\CGT.gcc.h
     SHA1: 85e3048543f3e6803ab1099cf8a5b8e4230e6b2e
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\CGT.GHS.h
     SHA1: f2c7d0d83fcfbf49cbc9cecf44da274175106b59
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\CGT.IAR.h
     SHA1: 45e2f06ab309025ff9798adcc2f25cacbf5f375c
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\Compatibility.h
     SHA1: 637670e9c8f8db88921d6300711c11712a1c54eb
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\Constants.h
     SHA1: e20b6e76e81cf5a1df2c830f47396bd66ee65e60
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\F021.h
     SHA1: 196f51bf1a8a9ca9b4833b20d1be384d04c202f6
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\FapiFunctions.h
     SHA1: caca45f4bc65c55202e78cd4c8d6d1845d2803e4
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\Helpers.h
     SHA1: d871bd8998d51791873e6876e1d9b11b2dd54760
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\Registers.h
     SHA1: 70d67b884d0dda096f9e47de487420e03fb794b0
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\Registers_FMC_BE.h
     SHA1: e244a0a51ccfdeb4bdf6f84005d49f382d8caae1
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\Registers_FMC_LE.h
     SHA1: d1be4f593765ebd8f0989f348b098c0edcddf8f7
      MD5: d41d8cd98f00b204e9800998ecf8427e

  include\Types.h
     SHA1: 66cadf2e756dd406c8f0c7305db79e8a6317121d
      MD5: d41d8cd98f00b204e9800998ecf8427e

readme.txt
     SHA1: 608468e76c41b98e527a5062c4a199f879ec5d24
      MD5: d41d8cd98f00b204e9800998ecf8427e

  source\Fapi_UserDefinedFunctions.c
     SHA1: fa9ad48c0544452151344637212ab1d216d1c3a1
      MD5: d41d8cd98f00b204e9800998ecf8427e



***************************************************************************
  End of Document
***************************************************************************

